<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ajax Example</title>
    <script>
        function navigateToLink1() {
            window.location.href = "http://127.0.0.1:8080/menu.html";
        }
    </script>
</head>
<body>
    <h1>用户个人信息</h1>
    <div id="data-container"></div>

    <script>
        // 定义一个函数来执行Ajax请求
        function fetchData() {
            const xhr = new XMLHttpRequest(); // 创建一个新的XMLHttpRequest对象
            xhr.open('POST', '/data1', true); // 配置请求的类型、URL和是否异步

            // 设置请求完成后的回调函数
            xhr.onload = function() {
                if (xhr.status >= 200 && xhr.status < 300) {
                    // 解析返回的JSON数据
                    const data = JSON.parse(xhr.responseText);

                    // 获取要显示数据的HTML元素
                    const dataContainer = document.getElementById('data-container');

                    // 动态创建HTML内容并添加到元素中
                    let content = `<p>id: ${data.id}</p>`;
                    content += `<p>time: ${data.time}</p>`;
                    dataContainer.innerHTML = content;
                } else {
                    console.error('请求失败，状态码：', xhr.status);
                }
            };

            // 发送请求
            xhr.send();
        }

        // 调用函数以在页面加载时获取数据
        window.onload = fetchData;
    </script>
    <button onclick="navigateToLink1()">菜单栏</button>
</body>
</html>